/*
 * 异步文件写入
 * 
 * fs.open(fs, flags[, mode],callback)
 * 		- 用来打开一个文件
 * 		- 异步调用的方法, 结果都是通过回调函数的参数返回的
 * 			err 错误对象, 如果没有错误这位null
 * 			id 文件的描述符
 * fs.write(fd, string[, position[, encoding]], callback)
 * 		- 用来异步写入一个文件
 * fs.close(fd, callback)
 * 		- 用来关闭文件
 */
var fs = require("fs")

// 打开一个文件
fs.open("hello2.txt", "w", function(err, fd){
	if(!err){
		fs.write(fd, "这是异步写入的内容", function(err){
			if(!err){
				console.log("写入成功..")
			}
			
			fs.close(fd, function(err){
				if(!err){
					console.log("文件已经关闭..")
				}
			})
		})
	}else{
		console.log(err)
	}
})

console.log("程序向下执行..")

